{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "python_base = {\n",
    "    'development environment':{\n",
    "        'IDLE':['操作,100','意义,100'],\n",
    "        'JUPYTE':['操作,80','意义,90'],\n",
    "        'pycharm':['操作,70','意义,95']\n",
    "    },\n",
    "    'Related_knowledge':{\n",
    "        'python_编码规范_PEP8':['操作,100','意义,100'],\n",
    "        '字符串':{\n",
    "            '字符串的创建':['操作,100','意义,100'],\n",
    "            '访问字符串中的值':['操作,100','意义,100'],\n",
    "            '字符串的更新':['操作,100','意义,100']\n",
    "        },\n",
    "        'if语句':['操作,90','意义,100'],\n",
    "        '循环语句':{\n",
    "            'while循环':['操作,90','意义,95'],\n",
    "            'for循环':['操作,80','意义,90'],\n",
    "            'random模块':['操作,100','意义,100'],\n",
    "            'range()函数':['操作,100','意义,100']\n",
    "        },\n",
    "        '列表':{\n",
    "            '列表的创建':['操作,100','意义,90'],\n",
    "            '访问列表中的值':['操作,100','意义,90'],\n",
    "            '列表的更新与修改':{\n",
    "                'append()':['操作,100','意义,100'],\n",
    "                'extend()':['操作,100','意义,100'],\n",
    "                'insert()':['操作,100','意义,100'],\n",
    "                'pop()':['操作,100','意义,100'],\n",
    "                'remove()':['操作,100','意义,100'],\n",
    "                'clear()':['操作,100','意义,100']\n",
    "            },\n",
    "            '列表的运算':['操作,100','意义,100'],\n",
    "            '列表元素取值':['操作,100','意义,100'],\n",
    "            'join()':['操作,100','意义,100']\n",
    "        },\n",
    "        '元组':{\n",
    "            '元组的创建':['操作,100','意义,100'],\n",
    "            '格式字符串':['操作,90','意义,100'],\n",
    "            '访问元组中的值':['操作,100','意义,100'],\n",
    "            'index()':['操作,100','意义,100'],\n",
    "            'count()':['操作,100','意义,100']          \n",
    "        },\n",
    "        '字典':{\n",
    "            '字典的创建':['操作,100','意义,100'],\n",
    "            '访问字典里的值':['操作,100','意义,100'],\n",
    "            '字典的修改':{\n",
    "                '增加/修改新的键/值对':['操作,100','意义,100'],\n",
    "                '删除字典元素':['操作,100','意义,100']\n",
    "            },\n",
    "            '字典的内置函数':{\n",
    "                'len()':['操作,100','意义,100'],\n",
    "                'str()':['操作,100','意义,100'],\n",
    "                'type()':['操作,100','意义,100']\n",
    "            },\n",
    "            '字典的内置方法':{\n",
    "                'dict.items()':['操作,90','意义,90'],\n",
    "                'key in dict':['操作,90','意义,90']\n",
    "            },\n",
    "            '字典的频度计数器':['操作,80','意义,100'],\n",
    "            '迭代处理字典':['操作,80','意义,100'],\n",
    "            'setdefault()与if/not in':['操作,80','意义,95']\n",
    "        },\n",
    "        '集合':{\n",
    "            '集合的创建':['操作,100','意义,100（90）'],\n",
    "            '集合的修改':{\n",
    "                '增加元素':['操作,100','意义,100'],\n",
    "                '移除元素':['操作,100','意义,100'],\n",
    "                '清空集合':['操作,100','意义,100']\n",
    "            },\n",
    "            '集合的运算':{\n",
    "                'union()':['操作,100','意义,100'],\n",
    "                'intersection()':['操作,100','意义,100'],\n",
    "                'defferernce()':['操作,100','意义,100']\n",
    "            }\n",
    "        },\n",
    "        '函数':{\n",
    "            '定义一个函数':['操作,90','意义,100'],\n",
    "            '参数':['操作,80','意义,90'],\n",
    "            '导入整个模块':['操作,100','意义,100'],\n",
    "            '导入模块中的函数':['操作,100','意义,100'],\n",
    "            '模块的发布':['操作,85','意义,90']\n",
    "        }\n",
    "    }\n",
    "}"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'IDLE': ['操作,100', '意义,100'],\n",
       " 'JUPYTE': ['操作,90', '意义,90'],\n",
       " 'pycharm': ['操作,85', '意义,95']}"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "python_base['development environment']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "development environment\n",
      "Related_knowledge\n"
     ]
    }
   ],
   "source": [
    "for items in python_base:\n",
    "    print(items)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.3"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {},
   "toc_section_display": true,
   "toc_window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
